package com.bkgy.modular.gzTechnologyDetermine.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

@Data
public class ExportGztechnologyDetermine {
    @Excel(name = "序号",orderNum = "0",format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;
    @Excel(name = "出口厚度",orderNum = "1")
    
    private Double ex_thk;
    @Excel(name = "出口宽度",orderNum = "2")
    
    private Double ex_width;
    @Excel(name = "入口厚度",orderNum = "3")
    
    private Double en_thk;
    @Excel(name = "入口宽度",orderNum = "4")
    
    private Double en_width;
    @Excel(name = "切边宽度",orderNum = "5")
    
    private Double cut_width;
    @Excel(name = "上表面镀层厚度命中率",orderNum = "6")
    
    private Double coat_up_hit;
    @Excel(name = "上表面镀层厚度上限，画图使用",orderNum = "7")
    
    private Double order_coat_up_upper;
    @Excel(name = "上表面镀层厚度下限，画图使用",orderNum = "8")
    
    private Double order_coat_up_lower;
    @Excel(name = "下表面镀层厚度命中率",orderNum = "9")
    
    private Double coat_down_hit;
    @Excel(name = "下表面镀层厚度上限，画图使用",orderNum = "10")
    
    private Double order_coat_low_upper;
    @Excel(name = "下表面镀层厚度下限，画图使用",orderNum = "11")
    
    private Double order_coat_low_lower;
    @Excel(name = "平整机延伸率命中率",orderNum = "12")
    
    private Double spm_elong_hit;
    @Excel(name = "延伸率曲线的上限，画图使用",orderNum = "13")
    
    private Double spm_elong_lower;
    @Excel(name = "延伸率曲线的下限，画图使用",orderNum = "14")
    
    private Double spm_elong_upper;
    @Excel(name = "厚度命中率",orderNum = "15")
    
    private Double thk_hit;
    @Excel(name = "厚度下限，画图使用",orderNum = "16")
    
    private Double thk_lower;
    @Excel(name = "厚度上限，画图使用",orderNum = "17")
    
    private Double thk_upper;
    @Excel(name = "命中率",orderNum = "18")
    
    private Double wid_hit;
    @Excel(name = "宽度下限，画图使用",orderNum = "19")
    
    private Double wid_lower;
    @Excel(name = "宽度上限，画图使用",orderNum = "20")
    
    private Double wid_upper;
    @Excel(name = "命中率",orderNum = "21")
    
    private Double rtf_hit;
    @Excel(name = "温度下限，画图使用",orderNum = "22")
    
    private Double rtf_lower;
    @Excel(name = "温度上限，画图使用",orderNum = "23")
    
    private Double rtf_upper;
    @Excel(name = "上表面涂油命中率",orderNum = "24")
    
    private Double top_oil_hit;
    @Excel(name = "上表面涂油下限，画图使用",orderNum = "25")
    
    private Double top_oil_lower;
    @Excel(name = "上表面涂油上限，画图使用",orderNum = "26")
    
    private Double top_oil_upper;
    @Excel(name = "下表面涂油命中率",orderNum = "27")
    
    private Double bot_oil_hit;
    @Excel(name = "下表面涂油下限，画图使用",orderNum = "28")
    
    private Double bot_oil_lower;
    @Excel(name = "下表面涂油上限，画图使用",orderNum = "29")
    
    private Double bot_oil_upper;

    @Excel(name = "出口长度",orderNum = "30")
    
    private Integer ex_length;
    @Excel(name = "出口重量",orderNum = "31")
    
    private Integer ex_weight;
    @Excel(name = "入口重量",orderNum = "32")
    
    private Integer en_weight;
    @Excel(name = "切边标记",orderNum = "33")
    
    private Integer trim_flag;
    @Excel(name = "上表面锌层超差长度",orderNum = "34")
    
    private Integer coat_up_tole_len;
    @Excel(name = "下表面锌层超差长度",orderNum = "35")
    
    private Integer coat_down_tole_len;
    @Excel(name = "锌层判定是否合格标志位，0表示正常，1标识异常",orderNum = "36")
    
    private Integer zweight_flag;
    @Excel(name = "平整机延伸率超差长度",orderNum = "37")
    
    private Integer spm_elong_tole_len;
    @Excel(name = "延伸率判定是否合格标志位，0表示正常，1标识异常",orderNum = "38")
    
    private Integer spm_elong_flag;
    @Excel(name = "厚度超差长度",orderNum = "39")
    
    private Integer thk_tole_len;
    @Excel(name = "厚度判定是否合格标志位，0表示正常，1标识异常",orderNum = "40")
    
    private Integer thk_flag;

    @Excel(name = "宽度判定是否合格标志位，0表示正常，1标识异常",orderNum = "41")
    
    private Integer wid_flag;
    @Excel(name = "超差长度",orderNum = "42")
    
    private Integer rtf_tole_len;
    @Excel(name = "温度判定是否合格标志位，0表示正常，1标识异常",orderNum = "43")
    
    private Integer rtf_flag;
    @Excel(name = "上表面涂油超差长度",orderNum = "44")
    
    private Integer top_oil_tole_len;

    @Excel(name = "下表面涂油超差长度",orderNum = "45")
    
    private Integer bot_oil_tole_len;
    @Excel(name = "下表面涂油判定是否合格标志位，0表示正常，1标识异常",orderNum = "46")
    
    private Integer bot_oil_flag;
    @Excel(name = "综合判定",orderNum = "47")
    
    private Integer judge_result;

    @Excel(name = "镀锌入口卷号",orderNum = "48")
    
    private String encoil_id;
    @Excel(name = "镀锌出口卷号",orderNum = "49")
    
    private String excoil_id;
    @Excel(name = "镀锌钢种",orderNum = "50")
    
    private String steel_grade;
    @Excel(name = "镀锌线班组",orderNum = "51")
    @ColumnWidth(2)
    private String crew;
    @Excel(name = "镀锌生产开始时间",orderNum = "52")
    
    private String prod_start_time;
    @Excel(name = "镀锌生产结束时间",orderNum = "53")
    
    private String prod_end_time;
    @Excel(name = "上表面锌层超差位置",orderNum = "54")
    
    private String coat_up_pos;
    @Excel(name = "下表面锌层超差位置",orderNum = "55")
    
    private String coat_down_pos;
    @Excel(name = "平整机延伸率超差位置",orderNum = "56")
    
    private String spm_elong_pos;
    @Excel(name = "厚度超差位置",orderNum = "57")
    
    private String thk_pos;
    @Excel(name = "宽度超差位置",orderNum = "58")
    
    private String wid_pos;
    @Excel(name = "rtf加热温度超差位置",orderNum = "59")
    
    private String rtf_pos;
    @Excel(name = "上表面涂油超差位置",orderNum = "60")
    
    private String top_oil_pos;
    @Excel(name = "下表面涂油超差位置",orderNum = "61")
    
    private String bot_oil_pos;

    @Excel(name = "超差长度",orderNum = "62")

    private Integer wid_tole_len;
    @Excel(name = "上表面涂油判定是否合格标志位，0表示正常，1标识异常",orderNum = "63")

    private Integer top_oil_flag;
}
